Fullstack Job: Web Application Developers (DevOps + FullStack)

Job added on

Company

United Bible Societies
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Fullstack Job Details

Background

The Bible Ministry Technology team develops infrastructure and applications which address UBS’ scripture translation and publication needs. We are presently in need of two full-stack web developers to continue the development of mission-critical web applications which provide project management, project planning, and progress tracking services to UBS and our partner organizations. These software services operate within an integrated ecosystem of related web and desktop applications.

Roles and responsibilities

  • Act as the Product Owner for the Bible Ministry project management tool ( Paratext Registry) and the project planning and progress tracking web application ( Project Planning Tool).

-( Junior role version) Work closely with the Product Owner of the Bible Ministry project management tool ( Paratext Registry) and the project planning and progress tracking web application ( Project Planning Tool).

  • For the above web applications:

- Interact with stakeholders with a strong focus on UX to gather, define, and prioritize user requirements.

  • Define and prioritize technical requirements.
  • Design, develop, and maintain the applications.
  • Integrate with other software tools and services from UBS and partner organizations.
  • Provide direction and technical support for the Bible Ministry's team’s overall use of AWS services.
  • Ensure the reliability and security of Bible Ministry applications on AWS.
  • Work with colleagues and stakeholders in a wide range of software teams, organizations, cultures and time zones.
  • Communicate clearly with technical and non-technical audiences.

Required competencies

  • Experience with provisioning and managing Amazon Web Services (incl. but not limited to EC2, S3, RDS, VPC)
  • Experience with application containerisation (Docker, possibly also Kubernetes)
  • Experience with source control (Git, GitHub) and developing and managing CI/CD

(Continuous Integration, Continuous Deployment) systems Experience with Infrastructure as Code technology (Terraform).

  • Experience with managing Linux servers (monitoring, software updates, debugging, configuration) remotely via a command-line interface.
  • Understanding of web server security and knowledge of how to secure web servers against a wide range of possible attacks.
  • Ability to learn new technologies or programming languages as needed to assist with the maintenance and deployment of new applications.
  • Fluency in at least Python, JavaScript, HTML, CSS and shell script languages.

Experience with debugging and updating Node.js and Python applications Understanding of and experience with database systems (SQL, MongoDB) Experience with developing/maintaining Node.js applications.

  • Front-end development experience using JavaScript frameworks, HTML and CSS.
  • Able to work with and build JSON-based RESTful web APIs.
  • Experience with UI/UX design and good understanding of how to build intuitive and responsive user interfaces
  • Understanding of test-driven development and ability to write unit test suites.

Job Types: Part-time, Contract

Salary: $10.00 - $65.00 per hour

Benefits:

  • Flexible schedule

Schedule:

  • Self-determined schedule

Work Location: Remote